using System.Collections;
using System.Collections.Generic;
using QFramework;
using QFramework.Example;
using UnityEngine;

public class BasicTrainingOneManager : ManagerFather
{
    public override void Destroy()
    {
        //throw new System.NotImplementedException();
    }

    public override void Awake()
    {
        ResKit.Init();
        UIKit.OpenPanel<UI_ArmSet>();


        //throw new System.NotImplementedException();
    }

    public override void Start()
    {
        ReadEvents();
        ReadModel();
       // throw new System.NotImplementedException();
    }

    public override void UIHide()
    {
        //throw new System.NotImplementedException();
    }

    public override void UIRes()
    {
        //throw new System.NotImplementedException();
    }

    public override void UIShow()
    {
        //throw new System.NotImplementedException();
    }

    public override void Update()
    {
        if (Input.GetKey(KeyCode.Escape))
        {
            Time.timeScale = 0;
            UIKit.OpenPanel<UI_GunSettings>();
        }

        //throw new System.NotImplementedException();
    }

    public override IArchitecture GetArchitecture()
    {
        return base.GetArchitecture();
    }

    public override void ReadEvents()
    {

        //this.RegisterEvent<>
       // throw new System.NotImplementedException();
    }

    public override void ReadModel()
    {
        //throw new System.NotImplementedException();
    }



    // Start is called before the first frame update

}
